/*************************************
   WELCOME TO THE CUSTOM STYLESHEET
--------------------------------------
              style.css
   Titanium Developers CSS Framework
    Put your custom styles in here.
***************************************/

/**************************************/
/*           COLOR SCHEME             */
/**************************************
- black		#000
- white		#fff
-           #
-           #
-           #
***************************************/


/**************************************/
/*              GLOBALS               */
/**************************************/
body.cvr { background:url(../images/sea_bg.jpg) no-repeat top center; margin:0; padding:0; }
#main-wrapper { width:1004px; margin:0 auto; padding:0; }
#header { width:1004px; margin:0; padding:0; position:relative }
#main-content { width:1004px; margin:0 auto; padding:0; }
#footer { width:954px; margin:0; padding:0; }
#footer .footer-bg { width:954px; margin:0; padding:25px; background:#f6f6f6; }
#footer .footer-description { width:954px; margin:0; padding:25px; }
/**************************************/
/*              HEADER                */
/**************************************/
#header .login-area {margin:0;padding:0;float:right;width:250px;}
#header .login { background:url(../images/curved_bg.png) top center no-repeat; width:250px; height:30px;}
#header .login-member {display:none;background:url(../images/repeat-login.png) top center repeat-y; width:183px; float:right; margin:0;padding:20px}
#header .login-member form{margin:0;padding:0}
#header .login-member form label {color:#31678B;font-size:12px;}
#header .login-member form div.description{display:none;}
#header .login-member form input.form-text{width:170px;}
#header .login-member input#go {background: url(../images/go_btn.jpg) no-repeat scroll center top transparent;height: 20px;margin: 0;padding: 0;width: 42px;border:none}
#header .login ul { margin:10px 0 0 35px; padding:0; float:left }
#header .login ul li { margin:0 0 0 10px; padding:0 0 0 20px; list-style-type:none; float:left; background:url(../images/small_arrow.png) 5% 35% no-repeat; }
#header .login ul li a { text-decoration:none; text-transform:uppercase; color:#31678b }
#header .login .language { float:left; margin:6px 0 0 20px; padding:0 }
#header .logo-title { margin:0 auto; padding:0; width:366px; clear:both }
#header .membership { position:absolute; top:50px; right:30px }
#header #nav { margin:0 0 10px 0; padding:0; clear:both; width:1004px; height:37px; background:url(../images/1pxl_main_menu.png) top center repeat-x; }
#header #nav ul { margin:15px 58px 0 0; padding:0; float:left }
#header #nav ul li { list-style-type:none; float:left; margin:0; padding:0 8px 0 18px }
#header #nav ul li a { text-decoration:none; color:#000000; font-size:1.1em; text-transform:uppercase }
#header #nav .input-text { float:left; margin:11px 0 0 5px; padding:0 }
#header #nav .input-text input { background:#dedede; border:none; height:15px; float:left }
#header #nav .input-text input#go { width:42px; height:20px; float:left; background:url(../images/go_btn.jpg) top center no-repeat; margin:0 0 0 5px; padding:0 }
/**************************************/
/*             NAVIGATION             */
/**************************************/



/**************************************/
/*            MAIN CONTENT            */
/**************************************/
.front #block-block-2 {float:left;}
.front #block-block-3 {float:right;}
#cvr_hpslideshow ul#hpslideshow  {margin:0;padding:0}
#cvr_hpslideshow ul#hpslideshow  li {margin:0;padding:0;list-style-type:none}
#main-content .content-top { margin:0; padding:0; }
#main-content .content-top .col-left { margin:0; padding:0; float:left; width:727px; }
.node-type-property #main-content .content-top .col-left{width:1004px;}
#main-content .content-top .col-left .home-descrip { margin:10px 0 0 0; padding:0; }
#main-content .content-top .col-left .home-descrip .shell { margin:0; padding:0; float:left }
#main-content .content-top .col-left .home-descrip .shell-title { margin:30px 0 0 0; padding:15px 0; float:left; background:url(../images/shadow_1.jpg) bottom center no-repeat; width:364px; }
#main-content .content-top .col-left .home-descrip .shell-title h3 { margin:0; padding:0 15px; font-size:15px; color:#343233; font-weight:bold }
#main-content .content-top .col-left .home-descrip p.descrip { margin:0; padding: 20px 8px; clear:both; font-size:1.4em; color:#7f807b; line-height:18px; }
#main-content .content-top .col-right { margin:6px 0 0; padding:0; float:right; }
#main-content .content-top .col-right .bloc-quick-search { background:#aea07b url(../images/field_bg.jpg) no-repeat center bottom; margin:0; padding:0; width:236px; height:438px; }
#main-content .content-top .col-right .bloc-quick-search h2.quick { margin:0; padding:15px 0 0 10px; font-size:1.4em; text-transform:uppercase; text-decoration:none; color:#FFF; }
#main-content .content-top .col-right ul.property { margin:0 0 10px 10px; padding:0; }
#main-content .content-top .col-right ul.property2 { margin:0 0 0 10px; padding:0; }
#main-content .content-top .col-right ul.property li { margin:10px 0 0; padding:0; list-style:none; }
#main-content .content-top .col-right ul.property li label { color: #FFF; display: block; line-height: 18px; margin: 0 10px 0 0; padding: 0; font-size:1.3em; }
#main-content .content-top .col-right #edit-tid-wrapper {margin: 5px 0 0;display:inline;}
#main-content .content-top .col-right .floatme {margin: 0 0 0 50px;display:inline;}
#main-content .content-top .col-right .floatme input, #main-content .content-top .col-right .floatme label {display: inline !important;}
#main-content .content-top .col-right ul.property li input.text { margin: 0; padding: 0; width: 210px; height: 18px; }
#main-content .content-top .col-right ul.property li input.text2 { margin: 0; padding: 0; width: 110px; height: 18px; }
#main-content .content-top .col-right ul.property li .d_down .dropdown1 { background: none repeat scroll 0 0 #FFFFFF; border: medium none; color: #38281B; font-size: 12px; height: 20px; line-height: 15px; margin: 0; width: 115px; }
#main-content .content-top .col-right ul.property li .d_down .dropdown-bath { background: none repeat scroll 0 0 #FFFFFF; border: medium none; color: #38281B; font-size: 12px; height: 20px; line-height: 15px; margin: 0; width: 115px; }
#main-content .content-top .col-right ul.property li { margin:10px 0 0; padding:0; list-style:none; }
#main-content .content-top .col-right ul.property2 li.bath { margin:0; padding:0; list-style:none; float:left; }
#main-content .content-top .col-right ul.property2 li.bath label { color: #FFF; display: block; line-height: 20px; margin: 0 10px 0 0; padding: 0; font-size:1.1em; }
#main-content .content-top .col-right ul.property2 li.bath input.text { margin: 0; padding: 0; width: 210px; height: 18px; }
#main-content .content-top .col-right ul.property2 li.bath .d_down .dropdown1 { background: none repeat scroll 0 0 #FFFFFF; border: medium none; color: #38281B; font-size: 12px; height: 20px; line-height: 15px; margin: 0; width: 115px; }
#main-content .content-top .col-right ul.property2 li.bath .d_down .dropdown-bath { background: none repeat scroll 0 0 #FFFFFF; border: medium none; color: #38281B; font-size: 12px; height: 20px; line-height: 15px; margin: 0; width: 70px; }
#main-content .content-top .col-right ul.property2 li.bed { margin:0; padding:0; list-style:none; float:left; }
#main-content .content-top .col-right ul.property2 li.bed label { color: #FFF; display: block; line-height: 20px; margin: 0 10px 0 0; padding: 0; font-size:1.1em; }
#main-content .content-top .col-right ul.property2 li.bed input.text { margin: 0; padding: 0; width: 210px; height: 18px; }
#main-content .content-top .col-right ul.property2 li.bed .d_down .dropdown1 { background: none repeat scroll 0 0 #FFFFFF; border: medium none; color: #38281B; font-size: 12px; height: 20px; line-height: 15px; margin: 0; width: 115px; }
#main-content .content-top .col-right ul.property2 li.bed .d_down .dropdown-bath { background: #FFFFFF; border:none; color: #38281B; font-size: 12px; height: 20px; line-height: 15px; margin: 0; width: 70px; }
#main-content .content-top .col-right ul.property li p { margin:0; padding:0; font-size:1.3em; color:#fff; }
#main-content .content-top .col-right ul.property li input.search { background:url(../images/search_btn.jpg) no-repeat center; margin:0 0 0 50px; padding:0; width:64px; height :17px; border:none; }
#main-content .content-top .col-right .cvr-num { margin:10px 0 0; padding:0; }
#main-content .content-top .col-right .cvr-num input.go { background:url(../images/go_btn.jpg) no-repeat center; margin:0 0 0 5px; padding:0; width:42px; height :20px; border:none; }
#main-content .content-top .col-right .cvr-num input.number { margin:0; padding:0; width:186px; height:19px; background:#b5a987; color:#fff; }
#main-content .content-top .col-right .watch-video { margin:10px 0 0; padding:0; }
.node-type-property .content-exemple {width:1004px;display:block;}
.node-type-property #main-content .content-top .col-left .carousel{width:506px;height:284px;background:none;clear:both;float:left;}
.node-type-property #main-content .content-top .col-left .node-type-property{width:1004px;height:400px;}
#main-content .content-top .col-left .carousel { background:url(../images/bg_carousel.png) no-repeat center; margin:0; padding:0; width:727px; height:357px; position:relative; }
#main-content .content-top .col-left .carousel .inner-carousel { margin: 0 0 0 10px; padding: 10px 0 0; }
#main-content .content-top .col-left .carousel .pager { margin:0; padding:0; position:absolute; bottom:20px; right:20px; z-index:10 }
#main-content .content-top .col-left .carousel .pager ul { margin:0; padding:0; }
#main-content .content-top .col-left .carousel .pager ul li { margin:0; padding:0; list-style:none; float:left; background:url(../images/li-bg-pager.png) no-repeat center; width:20px; height:18px; text-align:center; }
#main-content .content-top .col-left .carousel .pager ul li a { margin:0; padding:0; font-size:1.1em; text-decoration:none; color:#000; line-height:18px; }
#main-content .content-bottom { margin:20px 0; padding:0;clear:both }
#main-content .content-bottom #block-views-home_gmap_block-block_1 {float:left;}
#block-custom-hp_list_island .the-island {float:left;padding: 0 20px;}
.bloc-quick-search #edit-field-pro-bath-value-wrapper {margin:0 0 8px 0 !important;padding:0}
#main-content .content-bottom .top { margin:0; padding:0 }
#main-content .content-bottom .top .map { float:left; margin:0; padding:0 }
#main-content .content-bottom .top .watch-video { float:right; margin:0; padding:0 }
#main-content .content-bottom .bottom { margin:20px 0 0 0; padding:0;clear:both}
#main-content .content-bottom .bottom .thumbnails { margin:0 15px 0 0; padding:0; float:left }
#main-content .content-bottom .bottom #no-margin { margin:0; padding:0 }
#main-content .content-top .col-right ul.property li p.adv_search {float: left;font-size: 1.3em;margin: 0;padding: 0;}
#main-content .content-top .col-right ul.property li p.adv_search a {float: left;margin: 0;padding: 3px 0 0 0;color:#ffffff;text-decoration:none}
ul.property li input#edit-submit-property-search {background: url(../images/search_btn.jpg) no-repeat center top;border:none;height: 17px;margin: 0 0 0 50px;padding: 0;width: 64px;text-indent:-9999px}
.form-item .description {font-size: 1em;line-height: 14px;}
#main-content #edit-field-pro-bath-value-wrapper {height:14px;margin:3px 0 0;}
/* -------------- about_island-------------*/
#main-content .content-top .col-left .google-map { background:url(../images/google-map.png) no-repeat center; margin:0; padding:0; width:728px; height:380px; }
#main-content .content-top .col-left .map { margin:0 0 0 9px; padding:9px 0 0; }
#main-content .content-top .col-left .the-island { margin:0 0 0 10px; padding:0; }
#main-content .content-top .col-left .the-island h3 { margin:5px 0; padding:0; font-size:1.4em; color:#000; text-transform:uppercase; line-height:18px; font-weight:normal; text-align:left; }
#main-content .content-top .col-left .the-island ul.island { margin:0 70px 0 0; padding:0; float:left; }
#main-content .content-top .col-left .the-island ul.island li { margin:0; padding:0; list-style:none; }
#main-content .content-top .col-left .the-island ul.island li a { background:url(../images/puce-island.jpg) no-repeat left; margin:0; padding:0 0 0 10px; font-size:1.2em; color:#4d8aa9; line-height:18px; text-decoration:none; }
#main-content .content-top .col-left .the-island ul.island li a.active { background:url(../images/puce-island.jpg) no-repeat left; margin:0; padding:0 0 0 10px; font-size:1.2em; color:#9435ab; line-height:18px; text-decoration:none; }
#main-content .content-top .col-left .the-island ul.island-last { margin:0; padding:0; float:left; }
#main-content .content-top .col-left .the-island ul.island-last li { margin:0; padding:0; list-style:none; }
#main-content .content-top .col-left .the-island ul.island-last li a { background:url(../images/puce-island.jpg) no-repeat left; margin:0; padding:0 0 0 10px; font-size:1.2em; color:#4d8aa9; line-height:18px; text-decoration:none; }
#main-content .content-top .col-left .the-island ul.island-last li a.active { background:url(../images/puce-island.jpg) no-repeat left; margin:0; padding:0 0 0 10px; font-size:1.2em; color:#9435ab; line-height:18px; text-decoration:none; }
#main-content #block-custom-islands_name_description .overview { margin:0; padding:0; float:left; width: 700px; }
#main-content #block-custom-islands_name_description .overview h2 { margin:0 0 10px; padding:0; font-size:1.4em; color:#9435ab; text-transform:none; line-height:18px; font-weight:bold; text-align:left; }
#main-content #block-custom-islands_name_description .overview p { margin:0; padding:0; font-size:1.1em; color:#7e7f7a; text-transform:none; line-height:18px; font-weight:normal; text-align:left; }
#main-content #block-custom-islands_name_description .overview p span { margin:0; padding:0; font-size:1.1em; color:#7e7f7a; text-transform:none; line-height:18px; font-weight:bold; text-align:left; }
/* -------------- new-web-advanced ------------*/
#main-content .content-top .advanced-search { margin:0; padding:0 }
#main-content .content-top .advanced-search .bloc-quick-search { background:#aea07b url(../images/field_bg.jpg) no-repeat left bottom; margin:0; padding:20px; width:auto; height:auto; }
#main-content .content-top .advanced-search .bloc-quick-search h2.quick { margin:10px 0 0 0; padding:0; font-size:1.4em; text-transform:uppercase; text-decoration:none; color:#FFF; }
#main-content .content-top .advanced-search .bloc-quick-search h2#icon { background:url(../images/search-icon.jpg) right center no-repeat; width:210px; height:15px; }
#main-content .content-top .advanced-search ul.property { margin:0; padding:0; }
#main-content .content-top .advanced-search ul.property2 { margin:0; padding:0; }
#main-content .content-top .advanced-search ul.property li { margin:10px 0 0; padding:0; list-style:none; float:left }
#main-content .content-top .advanced-search ul.property li label { color: #FFF; display: block; line-height: 20px; margin: 0 10px 0 0; padding: 0; font-size:1.1em; }
#main-content .content-top .advanced-search ul.property li input.text { margin: 0; padding: 0; width: 210px; height: 18px; }
#main-content .content-top .advanced-search ul.property li input.text2 { margin: 0; padding: 0; width: 110px; height: 18px; }
#main-content .content-top .advanced-search ul.property li .d_down .dropdown1 { background: none repeat scroll 0 0 #FFFFFF; border: medium none; color: #38281B; font-size: 12px; height: 20px; line-height: 15px; margin: 0 20px 0 0; width: 115px; }
#main-content .content-top .advanced-search ul.property li .d_down .location { background: none repeat scroll 0 0 #FFFFFF; border: medium none; color: #38281B; font-size: 12px; height: 20px; line-height: 15px; margin: 0 20px 0 0; width: 210px; }
#main-content .content-top .advanced-search ul.property li .d_down .bathroom { background: none repeat scroll 0 0 #FFFFFF; border: medium none; color: #38281B; font-size: 12px; height: 20px; line-height: 15px; margin: 0 20px 0 0; width: 70px; }
#main-content .content-top .advanced-search ul.property li .d_down .dropdown-bath { background: none repeat scroll 0 0 #FFFFFF; border: medium none; color: #38281B; font-size: 12px; height: 20px; line-height: 15px; margin: 0; width: 115px; }
#main-content .content-top .advanced-search ul.property li { margin:10px 0 0; padding:0; list-style:none; }
#main-content .content-top .advanced-search ul.property li.checkbox { margin:10px 30px 0 0; padding:0; list-style:none; }
#main-content .content-top .advanced-search ul.property li.checkbox label { margin:0; padding:0; float:left; line-height:21px }
#main-content .content-top .advanced-search ul.property li.checkbox input { margin:3px 10px 0 0; padding:0; float:left; }
#main-content .content-top .advanced-search ul.property li p { margin:0; padding:0; font-size:1.3em; color:#fff; }
#main-content .content-top .advanced-search ul.property li input.search { background:url(../images/search_btn.jpg) no-repeat center; margin:0 0 0 50px; padding:0; width:64px; height :17px; border:none; }
#main-content .content-top .extras { margin:0; padding:0 }
#main-content .content-top .extras ul.property { float:left }
#main-content .content-top .extras ul.advanced-button { float:left; margin:10px 0 0 0; padding:0 }
#main-content .content-top .extras ul.advanced-button li { float:left; list-style:none }
#main-content .content-top .extras ul.advanced-button li input.submit-btn { background:url(../images/submit-btn.jpg) no-repeat center; margin:0; padding:0; width:64px; height :17px; border:none; }
#main-content .content-top .extras ul.advanced-button li input.all-properties-btn { background:url(../images/all-properties-btn.jpg) no-repeat center; margin:0; padding:0; width:97px; height :17px; border:none; }
.bloc-quick-search .extras input#edit-submit {background: url(../images/start-now.jpg) no-repeat center center ;border: medium;height: 17px;margin: 0;padding: 0;width: 79px;}
.form-item {margin:0;padding:0}
/* -------------- submit-properties ------------*/
#main-content .content-top .submit-properties .col-left { float:left; margin:0; padding:0; width:230px; }
#main-content .content-top .submit-properties .col-left p { color:#ffffff; font-size:1.2em }
#main-content .content-top .submit-properties .col-left h3 { color:#ffffff; font-size:2.0em; font-weight:normal; }
#main-content .content-top .submit-properties .col-left ul { margin:30px 0 0 0; padding:0 }
#main-content .content-top .submit-properties .col-left ul li { margin:0; padding:5px 0; list-style-type:none; color:#dacfb1; text-transform:uppercase; font-size:1.4em }
#main-content .content-top .submit-properties .col-left ul li.active { color:#ffffff }
#main-content .content-top .submit-properties .col-right { float:left; margin:0; padding:0 10px; width:590px }
#main-content .content-top .submit-properties .col-right#large { float:left; margin:0 0 70px; padding:0 10px; width:685px }
#main-content .content-top .submit-properties .col-right#large2 { float:left; margin:0; padding:0 10px; width:680px }
#main-content .content-top .submit-properties { background:#aea07b url(../images/field_bg.jpg) no-repeat left bottom; margin:0; padding:20px; width:auto; height:auto; }
#main-content .content-top .submit-properties .bloc-quick-search { width:auto; background:none; height:auto }
#main-content .content-top .submit-properties .bloc-quick-search .descrip { margin:5px 0 0; padding:0; }
#main-content .content-top .submit-properties .bloc-quick-search .descrip label { color: #FFFFFF; display: block; font-size: 1.1em; line-height: 20px; margin: 0 10px 0 0; padding: 0; }
#main-content .content-top .submit-properties h2.quick { margin:10px 0 0 0; padding:0; font-size:1.4em; text-transform:uppercase; text-decoration:none; color:#FFF; }
#main-content .content-top .submit-properties .bloc-quick-search h2#icon { background:url(../images/search-icon.jpg) right center no-repeat; width:210px; height:15px; }
#main-content .content-top .submit-properties ul.property { margin:0; padding:0; }
#main-content .content-top .submit-properties ul.property #edit-taxonomy-1{ margin:0; padding:0; width:130px;}
#main-content .content-top .submit-properties ul.property #edit-field-pro-bath-value{ margin:0; padding:0; width:45px;}
#main-content .content-top .submit-properties ul.property #edit-field-pro-beds-value{ margin:0; padding:0; width:45px;}
#main-content .content-top .submit-properties ul.property #edit-field-pro-sleep-value{ margin:0; padding:0; width:45px;}
#main-content .content-top .submit-properties ul.property2 { margin:0; padding:0; }
#main-content .content-top .submit-properties ul.property li { margin:10px 0 0; padding:0; list-style:none; float:left }
#main-content .content-top .submit-properties ul.property li label { color: #FFF; display: block; line-height: 20px; margin: 0 10px 0 0; padding: 0; font-size:1.1em; }
#main-content .content-top .submit-properties ul.property li input.text { margin: 0; padding: 0; width: 210px; height: 18px; }
#main-content .content-top .submit-properties ul.property li input.email { margin: 0; padding: 0; width: 260px; height: 18px; }
#main-content .content-top .submit-properties ul.property li input.phone { margin: 0; padding: 0; width: 185px; height: 18px; }
#main-content .content-top .submit-properties ul.property li input.text2 { margin: 0; padding: 0; width: 110px; height: 18px; }
#main-content .content-top .submit-properties ul.property li .d_down .dropdown1 { background: none repeat scroll 0 0 #FFFFFF; border: medium none; color: #38281B; font-size: 12px; height: 20px; line-height: 15px; margin: 0 20px 0 0; width: 115px; }
#main-content .content-top .submit-properties ul.property li .d_down .location { background: none repeat scroll 0 0 #FFFFFF; border: medium none; color: #38281B; font-size: 12px; height: 20px; line-height: 15px; margin: 0 20px 0 0; width: 185px; }
#main-content .content-top .submit-properties ul.property li { margin:0 30px 10px 0; padding:0; list-style:none; }
#main-content .content-top .submit-properties ul.property li.checkbox { margin:10px 30px 0 0; padding:0; list-style:none; }
#main-content .content-top .submit-properties ul.property li.checkbox label { margin:0; padding:0; float:right; line-height:21px }
#main-content .content-top .submit-properties ul.property li.checkbox input { margin:3px 10px 0 0; padding:0 }
#main-content .content-top .submit-properties ul.property li p { margin:0; padding:0; font-size:1.3em; color:#fff; }
#main-content .content-top .submit-properties ul.property li input.search { background:url(../images/search_btn.jpg) no-repeat center; margin:0 0 0 50px; padding:0; width:64px; height :17px; border:none; }
#main-content .content-top .submit-properties .extras { margin:0; padding:0 }
#main-content .content-top .submit-properties .extras p.more a { margin:5px 0 0; padding:0; font-size:1.1em; text-transform:none; text-decoration:none; color:#fff; line-height:18px; }
#main-content .content-top .submit-properties .extras ul.property { float:left }
#main-content .content-top .submit-properties .extras ul.advanced-button { float:right; margin:10px 36px 0 0; padding:0 }
#main-content .content-top .submit-properties .extras ul.advanced-button li { list-style:none }
#main-content .content-top .submit-properties .extras ul.advanced-button li input.submit-btn { background:url(../images/start-now.jpg) no-repeat center; margin:0; padding:0; width:79px; height :17px; border:none; }
#main-content .content-top .your-cv-number { margin:0; padding:10px 0; float:right }
#main-content .content-top .your-cv-number input { background: #bcb193; border: medium none; float: left; height: 15px; color:#ffffff }
#main-content .content-top .your-cv-number input#go { background: url(../images/go_btn.jpg) no-repeat scroll center top transparent; float: left; height: 20px; margin: 0 0 0 5px; padding: 0; width: 42px; }
#main-content .content-top .submit-properties .rate-policies { margin:20px 0; padding:0; width:560px; }
#main-content .content-top .submit-properties .rate-policies .rate { margin:0; padding:0; float:left; }
#main-content .content-top .submit-properties .rate-policies .rate .form-item{ margin:0; padding:0;}
#main-content .content-top .submit-properties .rate-policies .rate .form-item label{ margin:0; padding:0;font-size:1.2em;color:#fff;line-height:18px;text-transform:uppercase;}
#main-content .content-top .submit-properties .rate-policies .rate .form-item .form-radios { margin:0; padding:0;}
#main-content .content-top .submit-properties .rate-policies .rate .form-item .form-radios .form-item{ margin:0 20px 0 0; padding:0;float:left;}
#main-content .content-top .submit-properties .rate-policies .rate .form-item .form-radios .form-item label{ margin:0; padding:0;font-size:1.2em;color:#fff;line-height:18px;text-transform:none;}

#main-content .content-top .submit-properties .rate-policies .policies { margin:0; padding:0; float:right; }
#main-content .content-top .submit-properties p.sub { margin:5px 0 0; padding:0; font-size:1.1em; text-transform:uppercase; color:#fff; line-height:18px; }
#main-content .content-top .submit-properties ul.policies-rate { margin:0; padding:0; }
#main-content .content-top .submit-properties ul.policies-rate li.checkbox { list-style: none; margin: 0 19px 0 0; padding: 0; float:left; }
#main-content .content-top .submit-properties ul.policies-rate li.checkbox label { float: right; line-height: 21px; margin: 0; padding: 0; color:#fff; font-size:1.1em; }
#main-content .content-top .submit-properties ul.policies-rate li.checkbox input { margin: 3px 10px 0 0; padding: 0; }
#main-content .content-top .submit-properties .upload { margin:5px 0 0; padding:0; }
#main-content .content-top .submit-properties .upload #field_pro_gal_values{ margin:0; padding:0;border:none;}
#main-content .content-top .submit-properties .upload #field_pro_gal_values th{ margin:0; padding:0;border:none;}
#main-content .content-top .submit-properties .upload #field_pro_gal_values tr.draggable{ margin:0; padding:0;border:none;background:none;}
#main-content .content-top .submit-properties .upload #field_pro_gal_values tr.draggable .content-multiple-drag{ margin:0; padding:0;border:none;background:none;}
#main-content .content-top .submit-properties .upload #field_pro_gal_values tr.draggable td{ margin:0; padding:0;border:none;background:none;}



#main-content .content-top .submit-properties .upload p.titre-upload { margin:0; padding:0; font-size:1.1em; text-transform:none; color:#fff; line-height:18px; }
#main-content .content-top .submit-properties .uploaded-images { margin:5px 0 0; padding:0; }
#main-content .content-top .submit-properties .uploaded-images ul { margin:10px 0 0; padding:0; }
#main-content .content-top .submit-properties .uploaded-images ul li.first { margin:0; padding:0; list-style:none; float:left; }
#main-content .content-top .submit-properties .uploaded-images ul li { margin:0 0 0 20px; padding:0; list-style:none; float:left; }
/* -------------- create-your-listing ------------*/
#main-content .content-top .all-properties { margin:0; padding:0 }
#main-content .content-top .all-properties .bloc-quick-search { background:#aea07b url(../images/field_bg.jpg) no-repeat left bottom; margin:0; padding:20px; width:auto; height:auto; }
#main-content .content-top .all-properties .bloc-quick-search h2.quick { margin:10px 0 0 0; padding:0; font-size:1.4em; text-transform:uppercase; text-decoration:none; color:#FFF; }
#main-content .content-top .all-properties .bloc-quick-search h2#icon { background:url(../images/search-icon.jpg) right center no-repeat; width:210px; height:15px; }
#main-content .content-top .all-properties ul.property { margin:0; padding:0; float:left; }
#main-content .content-top .all-properties .bloc-quick-search ul.property {float:none;}
#main-content .content-top .all-properties .bloc-quick-search ul.property li.checkbox input,
#main-content .content-top .all-properties .bloc-quick-search ul.property li.checkbox label {display:inline;}
#main-content .content-top .all-properties ul.price-group {border: 0; padding: 10px; margin-top:10px;}
#main-content .content-top .all-properties ul.price-group li.label {display:none;float:none; font-size:1.3em; color:#fff; margin:0;}
#main-content .content-top .all-properties ul.price-group li.last {margin: 10px 0;}
#main-content .content-top .all-properties ul.property2 { margin:0; padding:0; }
#main-content .content-top .all-properties ul.property li { margin:10px 40px 0 0; padding:0; list-style:none; float:left }
#main-content .content-top .all-properties ul.property li.calendar { background:url(../images/calendar.png) right center no-repeat; height:54px; padding:0; }
#main-content .content-top .all-properties ul.property li label { color: #FFF; display: block; line-height: 20px; margin: 0 10px 0 0; padding: 0; font-size:1.3em; }
#main-content .content-top .all-properties ul.property li input.text { margin: 0; padding: 0; width: 210px; height: 18px; }
#main-content .content-top .all-properties ul.property li input.text2 { margin: 0; padding: 0; width: 110px; height: 18px; }
#main-content .content-top .all-properties ul.property li .d_down .dropdown1 { background: none repeat scroll 0 0 #FFFFFF; border: medium none; color: #38281B; font-size: 12px; height: 20px; line-height: 15px; margin: 0; width: 115px; }
#main-content .content-top .all-properties ul.property li .d_down .location { background: none repeat scroll 0 0 #FFFFFF; border: medium none; color: #38281B; font-size: 12px; height: 20px; line-height: 15px; margin: 0 20px 0 0; width: 210px; }
#main-content .content-top .all-properties ul.property li .d_down .bathroom { background: none repeat scroll 0 0 #FFFFFF; border: medium none; color: #38281B; font-size: 12px; height: 20px; line-height: 15px; margin: 0; width: 70px; }
#main-content .content-top .all-properties ul li.properties { list-style: none outside none; margin: 30px 0 0; padding: 0; }
#main-content .content-top .all-properties ul li.properties p { color: #FFFFFF; font-size: 1.3em; margin: 0; padding: 0; }
#main-content .content-top .all-properties ul li.properties input.search { background: url(../images/search_btn.jpg) no-repeat scroll center center transparent; border: medium none; height: 17px; margin: 0 0 0 10px; padding: 0; width: 64px; }
#main-content .content-top .prev-next { margin:0; padding:0; width:500px; text-align:center; }
#main-content .content-top .prev-next p a { margin:0; padding:0; font-size:1.1em; color:#fff; line-height:18px; text-decoration:none; text-align:center; text-transform:uppercase; font-weight:bold; }
#main-content .content-top .prev { margin:0; padding:0; float:right; width:64px; height:17px; }
#main-content .content-top .next { margin:0 0 0 10px; padding:0; float:right; text-align:center; }
#main-content .content-top .next p a { margin:0; padding:0; font-size:1.1em; color:#fff; line-height:18px; text-decoration:none; text-align:center; text-transform:uppercase; font-weight:bold; }
#main-content .content-top .next input.form-submit {margin:0;padding:0;width:80px;background: url(../images/degrader-btn.png) repeat-x;border:none;color: #FFF;}
.content-add-more {margin:10px 0 0;padding:0;}
.content-add-more input.form-submit{margin:0;padding:0;width:120px;height:30px;background: url(../images/degrade-addmore.png) repeat-x;border:none;color: #FFF;}
li a.active {color: #000000;font-size: 1.3em;}

#main-content .all-properties-content { margin:20px 0; padding:0 }
#main-content .all-properties-content .list-by-result { margin:0 auto; padding:5px 10px; background:#e4d9bb; width:950px; height:20px; }
#main-content .all-properties-content .list-by-result .your-cv-number { margin:0; padding:0; float:right }
#main-content .all-properties-content .list-by-result .your-cv-number input { background: #bcb193; border: medium none; float: left; height: 15px; color:#ffffff }
#main-content .all-properties-content .list-by-result .your-cv-number input#go { background: url(../images/go_btn.jpg) no-repeat scroll center top transparent; float: left; height: 20px; margin: 0 0 0 5px; padding: 0; width: 42px; }
#main-content .all-properties-content .list-by-result p { float:left; font-size:1.6em; text-transform:uppercase; margin:0; padding:0 10px 0 0; color:#000; line-height:20px }
#main-content .all-properties-content .list-by-result .list-dropdown { margin:0; padding:0 }
#main-content .all-properties-content .list-by-result .list-dropdown ul { margin:0; padding:0; float: left; }
#main-content .all-properties-content .list-by-result .list-dropdown ul li { margin:0; padding:0; list-style-type:none; float:left }
#main-content .all-properties-content .list-by-result .list-dropdown ul li .d_down .price { background: none repeat scroll 0 0 #3b82ae; border: medium none; color: #38281B; font-size: 12px; height: 20px; line-height: 15px; margin: 0 20px 0 0; width: 80px; color:#ffffff; text-transform:uppercase }
#main-content .all-properties-content .list-by-result .list-dropdown ul li .d_down .bedroom { background: none repeat scroll 0 0 #3b82ae; border: medium none; color: #38281B; font-size: 12px; height: 20px; line-height: 15px; margin: 0 20px 0 0; width: 120px; color:#ffffff; text-transform:uppercase }

.availability {margin:0;padding:0;}
.availability fieldset {margin:5px 0;padding:0;border:none;}
.availability fieldset legend{margin:0;padding:0;font-size:1.3em;color:#fff;line-height: 18px;}
.availability .container-inline-date{margin:0;padding:0;}
.availability .container-inline-date label {margin:0;padding:0;font-size:1.1em;color:#fff;line-height:18px;}
.availability .container-inline-date .description {margin:0;padding:0;font-size:1em;color:#000;line-height:12px;}

/* -------------- payment ------------*/
#main-content .content-top .payment-method { margin:0; padding:0; float:right; }
#main-content .content-top .payment-method ul { margin:0; padding:0; }
#main-content .content-top .payment-method ul li { margin:0; padding:0; float:left; list-style:none; }
/* -------------- all-properties ------------*/
#main-content .all-properties-content .properties { margin:20px 0 0; padding:0; }
#main-content .all-properties-content .properties .property { margin:0 18px; padding:0; width:206px; float:left; }
#main-content .all-properties-content .properties .property .img-property { margin:0; padding:0; }
#main-content .all-properties-content .properties .property .img-property p.description { margin:0; padding:0; color:#878785; font-size:1.1em; line-height:18px; }
#main-content .all-properties-content .properties .property .descrip-property { margin:10px 0 0; padding:0; }
#main-content .all-properties-content .properties .property .descrip-property ul { margin:0; padding:0; }
#main-content .all-properties-content .properties .property .descrip-property li { margin:0; padding:0; list-style:none; }
#main-content .all-properties-content .properties .property .descrip-property li p { margin:0; padding:0; font-size:1.1em; color:#000; line-height:18px; font-weight:bold; }
#main-content .all-properties-content .properties .property .descrip-property li p span { background:url(../images/fleche-li.png) no-repeat left; margin:0; padding:0 50px 0 10px; font-size:1.1em; color:#fff; line-height:18px; height:14px; font-weight:normal; }
#main-content .all-properties-content .properties .property .btn-readmore { background:url(../images/btn-read-more.png) no-repeat center; margin:5px 0 0; padding:0; width:71px; height:17px; text-align:center; float: right; }
#main-content .all-properties-content .properties .property .btn-readmore p a { margin:0; padding:0; font-size:1.1em; text-transform:none; text-decoration:none; line-height:18px; color:#fff; }
/* -------------- web-island-example ------------*/
.content-exemple {margin:0; padding:0; width:722px; }
.content-exemple .bloc-descrip { margin:0; padding:0; float:left; width:420px; }
.content-exemple .bloc-descrip h3 { margin:0; padding:10px 0 0 10px; font-size:1.6em; line-height:18px; color:#000; text-transform:uppercase; }
.content-exemple .bloc-descrip p { margin:15px 0 0; padding:0 0 0 10px; font-size:1.2em; color:#000; line-height:18px; }
.content-exemple .bloc-images { margin:0 18px 0 0; padding:0; float:right; width:235px; }
.content-exemple .bloc-images p.img1 { margin:20px 0 0; padding:0; }
.content-exemple .bloc-images p.img2 { margin:20px 0 0; padding:0; }
.map-horizon { margin:10px 0 0; padding:0; }
#main-content .properties { margin:20px 0 0; padding:0; }
#main-content .properties .property { margin:0 18px; padding:0; width:206px; float:left; }
#main-content .properties .property .img-property { margin:0; padding:0; }
#main-content .properties .property .img-property p.description { margin:0; padding:0; color:#878785; font-size:1.1em; line-height:18px; }
#main-content .properties .property .descrip-property { margin:10px 0 0; padding:0; }
#main-content .properties .property .descrip-property ul { margin:0; padding:0; }
#main-content .properties .property .descrip-property li { margin:0; padding:0; list-style:none; }
#main-content .properties .property .descrip-property li p { margin:0; padding:0; font-size:1.1em; color:#000; line-height:18px; font-weight:bold; }
#main-content .properties .property .descrip-property li p span { background:url(../images/fleche-li.png) no-repeat left; margin:0; padding:0 50px 0 10px; font-size:1.1em; color:#fff; line-height:18px; height:14px; font-weight:normal; }
#main-content .properties .property .btn-readmore { background:url(../images/btn-read-more.png) no-repeat center; margin:5px 0 0; padding:0; width:71px; height:17px; text-align:center; float: right; }
#main-content .properties .property .btn-readmore p a { margin:0; padding:0; font-size:1.1em; text-transform:none; text-decoration:none; line-height:18px; color:#fff; }

.property-table tr{background:none !important;}
.node-type-property tr{background:none !important;}
.content-exemple .property-details p{font-size:12px;}
.content-exemple .property-images {float:left;width:506px;margin:0;padding:0 12px}
.content-exemple .property-details {float:right;margin:0;padding:0 12px 0 0;width:455px;}
.content-exemple .property-thumbnails {float:left;margin:0;padding:0 12px;}
.content-exemple .property-thumbnails a{cursor:pointer;}
.content-exemple .property-thumbnails img {padding:25px 24px 0 0;margin:0}
.content-top .property-features {padding: 0 12px;height:20px;margin: 10px 0 10px 0;width:686px}
.content-top .property-features h4 {margin:0;padding:4px 0 0 0}
.map-horizon { margin:10px 0 0; padding:0; }
.node-type-island .map-horizon .gmap-control{width:699px !important;height:177px !important;}
#main-content .properties { margin:20px 0 0; padding:0; }
#main-content .properties .property { margin:0 18px; padding:0; width:206px; float:left; }
#main-content .properties .property .img-property { margin:0; padding:0; }
#main-content .properties .property .img-property p.description { margin:0; padding:0; color:#878785; font-size:1.1em; line-height:18px; }
#main-content .properties .property .descrip-property { margin:10px 0 0; padding:0; }
#main-content .properties .property .descrip-property ul { margin:0; padding:0; }
#main-content .properties .property .descrip-property li { margin:0; padding:0; list-style:none; }
#main-content .properties .property .descrip-property li p { margin:0; padding:0; font-size:1.1em; color:#000; line-height:18px; font-weight:bold; }
#main-content .properties .property .descrip-property li p span { background:url(../images/fleche-li.png) no-repeat left; margin:0; padding:0 50px 0 10px; font-size:1.1em; color:#fff; line-height:18px; height:14px; font-weight:normal; }
#main-content .properties .property .btn-readmore { background:url(../images/btn-read-more.png) no-repeat center; margin:5px 0 0; padding:0; width:71px; height:17px; text-align:center; float: right; }
#main-content .properties .property .btn-readmore p a { margin:0; padding:0; font-size:1.1em; text-transform:none; text-decoration:none; line-height:18px; color:#fff; }
/**************************************/
/*               FOOTER               */
/**************************************/
#footer .footer-bg .col-left { float:left; margin:0; padding:0 }
#footer .footer-bg .col-left .links { float:left; padding:0 30px 0 0 }
#footer .footer-bg .col-left .col4 { float:left; padding:0; }
#footer .footer-bg .col-left .links ul { margin:0; padding:0 }
#footer .footer-bg .col-left .links ul li { margin:0; padding:0; list-style-type:none }
#footer .footer-bg .col-left .links ul li.bold a { font-weight:bold }
#footer .footer-bg .col-left .links ul li a { font-size:1.2em; color:#000000; line-height:18px; text-decoration:none }
#footer .footer-bg .col-left .col2 ul li.bold p { font-size:1.2em; color:#000000; line-height:18px;font-weight:bold;}
#footer .footer-bg .col-left .col2 ul li p { margin:0;padding:0;font-size:1.2em; color:#000000; line-height:18px; text-decoration:none }

#footer .footer-bg .col-right { float:right; margin:0; padding:0; width:260px }
#footer .footer-bg .col-right img { float:left }
#footer .footer-bg .col-right p { margin:40px 0 0 0; padding:0; float:right }
#footer .footer-bg .col-right p a { background:url(../images/arkis_data_logo.png) center right no-repeat; padding:0 72px 0 0; margin:0; line-height:25px; color:#595a5c; text-decoration:none; font-size:1.1em }
#footer .footer-description p { margin:0; padding:0; font-size:10px; color:#595a5c; line-height:14px; }
#footer .footer-description p a { margin:0; padding:0; text-decoration:none; color:#000; font-weight:bold; }
#rapids { margin:0 auto;padding:0; width:900px; position:relative; }
#rapids p { font-size:1.2em; width:50%; padding:0 0 30px 0; line-height:1.6em; float:left; }
#rapids h3 { font-size:1.8em; color:#00204e; padding:0 0 20px 0; }
#rapids h4 { font-size:1.6em; padding:0 0 15px 0; color:#20558a; }
#rapids ul.rapids-extern { margin:0 0 0px 0 }
#rapids ul li { -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; height:41px; height:36px; line-height:41px; line-height:36px; position:relative; padding:0 0 0 2px; margin:0 0 5px 0; }
#rapids ul.rapids-on-rapidshare { margin: 0 0 30px 0; }
#rapids ul.rapids-on-rapidshare li { border:1px solid #c2d3e6; }
#rapids ul.rapids-extern li { border:1px solid #c9c9c9; }
#rapids ul li span { font-size:2.0em; margin:0 0 0 10px; color:#00204e; }
#rapids ul.rapids-extern li span { font-size:1.6em; }
#rapids ul li span.rapids-icon { display:block; height:36px; width:36px; float:left; margin:0 5px 0 0; }
#rapids ul li span.reseller-icon { display:block; height:36px; width:36px; float:left; margin:0 5px 0 0; }
#rapids ul li span.prepaid-icon { display:block; height:36px; width:36px; float:left; margin:0 5px 0 0; }
#rapids ul li span.rapids-price { position:absolute; right:10px; top:2px; margin:0 130px 0 0; font-weight:bold; }
#rapids div.supported-payment-systems { clear:both; padding:5px 0 30px 0; text-align:right; font-size:1.2em; color:#999; }
#rapids div.supported-payment-systems b { color:#000; margin:0 0 0 5px; }
#rapids div.supported-payment-systems img { margin: 0 0 0 10px; }
a.buy-btn { position:absolute; top:3px; /* changes : robert -> org: 5px */ right:5px; display:block; width:99px; /* changes : robert -> org: 97px */ height:29px; /* changes : robert -> org: 26px */ line-height:29px; text-align:center; font-size:1.4em; color:#fff; text-transform:uppercase; }
a.buy-btn:hover { text-decoration:none; }
a.buy-btn-blue { position:absolute; top:3px; /* changes : robert -> org: 5px */ right:5px; display:block; width:99px; /* changes : robert -> org: 97px */ height:29px; /* changes : robert -> org: 26px */ line-height:26px; text-align:center; font-size:1.4em; color:#fff; text-transform:uppercase; }
a.buy-btn-blue:hover { text-decoration:none; }
#rapids div.rapids-vorteile { float:right; width:45%; margin:-20px 0 0 0; }
#rapids div.rapids-vorteile ul { padding: 0 0 0 20px; }
#rapids div.rapids-vorteile ul li { width:auto; height:auto; padding:0 0 0 40px; margin:0; font-size:1.6em; color:#20558a; font-weight:bold; line-height:2.2em; }
/* updated through new rapids packages on16.05.2011  */
#rapids p { font-size:1.2em; width:auto; padding:0; float:none; }
.rapid-packages { margin:0 0 30px 0; }
.package { cursor:pointer; text-align:center; width:24%; width:19%; /*width:24.6%;*/
    margin:0 2px 0 0; margin:0 1.3% 0 0; margin:0 1.1% 0 0; float:left; -webkit-border-radius:5px; -moz-border-radius:5px; -o-border-radius:5px; border-radius:5px; -webkit-box-shadow:0 0 3px #999 inset; -moz-box-shadow:0 0 3px #999 inset; -o-box-shadow:0 0 3px #999 inset; box-shadow:0 0 3px #999 inset; -webkit-transition:all 0.2s ease-in-out; -moz-transition:all 0.2s ease-in-out; -o-transition:all 0.2s ease-in-out; transition:all 0.2s ease-in-out; }
.package:hover, .package.promo { -webkit-box-shadow:0 0 5px #666; -moz-box-shadow:0 0 5px #666; -o-box-shadow:0 0 5px #666; box-shadow:0 0 5px #666; -webkit-transform:scale(1.12, 1.12); -moz-transform:scale(1.12, 1.12); -o-transform:scale(1.12, 1.12); transform:scale(1.12, 1.12) }
.package.last-child { margin:0; }
.package-head { height:84px; height:52px; padding:8px 0 0 0; color:#000; -webkit-box-shadow:0 0 3px #666 inset; -moz-box-shadow:0 0 3px #666 inset; -o-box-shadow:0 0 3px #666 inset; box-shadow:0 0 3px #666 inset; -webkit-border-radius:5px 5px 0 0; -moz-border-radius:5px 5px 0 0; -o-border-radius:5px 5px 0 0; border-radius:5px 5px 0 0; line-height: 47px;}
.package-head span.days { display:inline-block; text-align:left; font-size:24px; margin:0; }
.package-head span.free { display:inline-block; text-align:left; font-size:16px; margin:3px 0; }
.package-head span.free-span { display:block; text-align:center; font-size:12px; }
.package-head em { display:inline-block; text-align:left; font-style:normal; font-size:16px; }
.package-head em span { font-size:12px; padding:2px 0 0 0; display:block; }
.packfree .package-head { background:url(../images/rapid-free.png) repeat-x 0 0; }
.pack30 .package-head { background:url(../images/rapid-silver.png) repeat-x 0 0; }
.pack150 .package-head {  background:url(../images/rapid-gold.png) repeat-x 0 0 }
.pack730 .package-head {  background:url(../images/rapid-platinium.png) repeat-x 0 0 }
.packxx .package-head { background:#aea07b; }
.package-content { /*border:1px solid #ccc;*/padding:10px 5px; -webkit-border-radius: 0 0 5px 5px; -moz-border-radius: 0 0 5px 5px; -o-border-radius: 0 0 5px 5px; border-radius: 0 0 5px 5px; height:110px; position:relative;color: #FFF;}

.packfree { background:#E7F1FF url(../images/star-prize.png) no-repeat center 72px; }
.pack30 { background:#f6f6f6 url(../images/star-prize.png) no-repeat center 72px;; }
.pack150 { background:#FFFBED url(../images/star-prize.png) no-repeat center 72px;; }
.pack730 { background:#eff0f0 url(../images/star-prize.png) no-repeat center 72px;; }
.packxx { background:#f6fefd; background:#effffd; }
.package-content .equals, .package-content .desc { display:block; font-size:12px; }
.package-content .price { display:block; font-size:20px; font-weight:bold; padding:35px 0 0 0; }
.package-content .rapids-per-month { display:block; }
.rapids-buy-zone { position:absolute; bottom:5px; left:33px; width:100%;}
.rapids-package-btn { display:inline-block; padding:8px 20px; text-align:center; font-size:14px; color:#fff !important;width:936px;height:93px;text-decoration: none; }
.rapids-package-btn.blue { }
.rapids-package-btn.grey { background:#828483; -webkit-box-shadow:0 0 2px #666; -moz-box-shadow:0 0 2px #666; -o-box-shadow:0 0 2px #666; box-shadow:0 0 2px #666; }
.extern-package { cursor:pointer; background:#f4f4f4; border:1px solid #ccc; -webkit-border-radius:5px; -moz-border-radius:5px; -o-border-radius:5px; border-radius:5px; -webkit-box-shadow:0 0 3px #bbbbbbb inset; -moz-box-shadow:0 0 3px #bbbbbb inset; -o-box-shadow:0 0 3px #bbbbbb inset; box-shadow:0 0 3px #bbbbbb inset; position:relative; }
.extern-package .rapids-package-btn { position:absolute; right:10px; bottom:10px; }
.extern-package h5 { font-size:1.6em; padding:0 0 5px 0; }
.extern-package.res { float:left; width:45%; padding:2%;/*background:#f7fcff;
    -webkit-box-shadow:0 0 3px #bbbbbbb inset;
    -moz-box-shadow:0 0 3px #bbbbbb inset;
    -o-box-shadow:0 0 3px #bbbbbb inset;
    box-shadow:0 0 3px #bbbbbb inset;*/ }
.extern-package.coupons { float:right; width:45%; padding:2%; }


/*Custom additions Pravish*/
.rel {position:relative;}
/*Homepage carousel*/
#main-content .content-top .col-left .carousel #hpslideshow {list-style:none;margin:0;padding:0;}
#main-content .content-top .col-left .carousel #hpslideshow li{position:absolute;margin:0;padding:0;}
/*Temporary visible active state*/
#main-content .content-top .col-left .carousel .pager ul li.active{background: #fcc;}
.front #block-views-home_gmap_block-block_1{width:470px !important; height:115px !important;}
.front #block-views-home_gmap_block-block_1 .gmap-control{width:470px !important; height:115px !important;}
.front #block-views-home_gmap_block-block_1 h3.title{display:none;}
/* Property add page */
.rate-table td label{display:none;}
.rate-table td div {display:inline;}
.rate-table td input {width:100px;}
.node-type-property .property-table {float:left;}
.node-type-property .property-table .property-features {width:550px;}
.node-type-property .property-table table{width:550px;}
.node-type-property .show-rates{float:right;}
.node-type-property .show-rates table {width:400px;}
.node-type-property .content-top .show-rates .property-features {width:400px;}

/* -------------- property-example ------------*/
#main-content h3.title {margin:5px 0 10px;padding:6px 6px 0;font-size:1.8em;line-height:18px;color:#000;}
#main-content .property {margin:0;padding:0;}
#main-content .property .bloc-left{margin:0;padding:0;float:left;}
#main-content .property .bloc-right{margin:0 0 0 20px;padding:0;float:left;}
#main-content .property .bloc-mid{margin:0 0 0 20px;padding:0;float:left;width:238px}
#main-content .property .bloc-mid p{font-size:12px;margin-top:10px;}
#main-content .property .bloc-right p{margin:0 0 10px;padding:0;}
#main-content .property .bloc-right p a{margin:0;padding:0;font-size:1.8em;text-decoration:underline;line-height:18px;color:#000;}
#main-content .property .bloc-right p a:hover{margin:0;padding:0;font-size:1.8em;text-decoration:underline;line-height:18px;color:#000;}
/* -------------- property-example ------------*/
#calendar_div, .calendar_control, .calendar_links, .calendar_header, .calendar {border-collapse: separate !important;margin: 0 !important;width: 150px !important;}